# Get Product by ID

Endpoint: GET /products/{product_id}
Version: 1.2.0
Security: ApiKeyAuth

## Path parameters:

  - `product_id` (string, required)
    The unique identifier of the product.

## Response 200 fields (application/json):

  - `productId` (string)
    Unique identifier for the product.
    Example: RA2A1

  - `wwwUpdateDate` (string)
    Date the product page was last updated on the website.

  - `uuid` (string)
    UUID of the product.
    Example: 8a9c4b2e-1f3d-4e9a-b5c6-7d8e9f0a1b2c

  - `title` (string)
    Title of the product page.
    Example: 32-bit Microcontrollers with 48MHz Arm Cortex-M23 and Integration of 24-bit Sigma-Delta ADC

  - `url` (string)
    Public URL of the product page on the Renesas website.
    Example: https://www.renesas.com/products/ra2a1

  - `category` (array)
    Category.

  - `category.level` (integer)
    Level of the category:
* 1 - Primary category
* 2 - Secondary subcategory
* 3 - Tertiary subcategory
* 4 - Fourth-level subcategory
    Enum: 1, 2, 3, 4

  - `category.title` (string)
    Title of the category.

  - `description` (string)
    Detailed description of the product.
    Example: The RA2A1 group is a high-performance, low-power analog microcontroller based on an Arm® Cortex®-M23 core with a 48MHz clock frequency and a wide range of analog front ends, including two types of A/D…

  - `features` (string)
    Key features and capabilities of the product.
    Example: • 48MHz Arm Cortex-M23
• 256kB Flash memory and 32kB SRAM
• 8kB Data Flash to store data as in EEPROM
• Scalable from 32-pin to 64-pin packages
• Capacitive touch sensing unit
• 16-bit SAR A/D, 24-bit…

  - `applications` (string)
    Target applications and use cases.
    Example: Industrial automation (photoelectric sensor, fiber sensor, temperature sensor), Process automation (pressure sensor, flow control meter, single phase meter), Building automation/home appliance (smoke …

  - `images` (array)
    Array of image URLs for the product.
    Example: ["https://www.renesas.com/sites/default/files/ra2l2-block-diagram_0.png"]

  - `orderableProducts` (array)
    List of orderable product parts associated with this product.
    Example: [{"orderableId":"R7FA2A1AB2CBT#AC0","href":"/product-parts/R7FA2A1AB2CBT%23AC0"},{"orderableId":"R7FA2A1AB3CFJ#AA0","href":"/product-parts/R7FA2A1AB3CFJ%23AA0"},{"orderableId":"R7FA2A1AB3CFJ#BA0","hre…

  - `orderableProducts.orderableId` (string)
    Orderable product part identifier.

  - `orderableProducts.href` (string)
    URL to the product part endpoint.

  - `relatedBoardsKits` (array)
    List of related boards and kits.
    Example: [{"boardKitId":"EK-RA2A1","title":"Evaluation Kit for RA2A1 MCU Group","href":"/boards-kits/EK-RA2A1"}]

  - `relatedBoardsKits.boardKitId` (string)
    Related board or kit identifier.

  - `relatedBoardsKits.title` (string)
    Title of the related board or kit.

  - `relatedBoardsKits.href` (string)
    URL to the board/kit endpoint.

  - `featuredDocuments` (array)
    Featured documents associated with the product.
    Example: [{"agileId":"X1234567","dcpDocumentId":"R01DS0354EJ0111","title":"Renesas RA2A1 Group Datasheet","type":"Datasheet","language":"en","href":"/documents/R01DS0354EJ0111"},{"agileId":"X1234568","dcpDocum…

  - `featuredDocuments.agileId` (string)
    Agile ID of the document.

  - `featuredDocuments.dcpDocumentId` (string)
    DCP Document ID, if applicable.

  - `featuredDocuments.title` (string)
    Document title.

  - `featuredDocuments.type` (string)
    Document type.

  - `featuredDocuments.language` (string)
    Document language.

  - `featuredDocuments.href` (string)
    Public URL of the document file.

  - `relatedDocuments` (array)
    List of related document identifiers.
    Example: [{"agileId":"X1234567","dcpDocumentId":"R01DS0354EJ0111","title":"Renesas RA2A1 Group Datasheet","type":"Datasheet","language":"en","href":"/documents/R01DS0354EJ0111"},{"agileId":"X1234568","dcpDocum…

  - `relatedDocuments.agileId` (string)
    Agile ID of the document.

  - `relatedDocuments.dcpDocumentId` (string)
    DCP Document ID, if applicable.

  - `relatedDocuments.title` (string)
    Document title.

  - `relatedDocuments.type` (string)
    Document type.

  - `relatedDocuments.language` (string)
    Document language.

  - `relatedDocuments.href` (string)
    Public URL of the document file.

  - `relatedDocumentsSecondary` (array)
    List of secondary related document identifiers.
    Example: [{"agileId":"X1234569","dcpDocumentId":"R01TB0027EJ0100","title":"RA2A1 Group Handbook","type":"Document","language":"en","href":"/documents/R01TB0027EJ0100"}]

  - `relatedDocumentsSecondary.agileId` (string)
    Agile ID of the document.

  - `relatedDocumentsSecondary.dcpDocumentId` (string)
    DCP Document ID, if applicable.

  - `relatedDocumentsSecondary.title` (string)
    Document title.

  - `relatedDocumentsSecondary.type` (string)
    Document type.

  - `relatedDocumentsSecondary.language` (string)
    Document language.

  - `relatedDocumentsSecondary.href` (string)
    Public URL of the document file.

  - `softwareTools` (array)
    List of software tools and sample code associated with this product.
    Example: [{"softwareToolName":"Arm® Keil® MDK","href":"/software-tools/Arm%C2%AE%20Keil%C2%AE%20MDK"},{"softwareToolName":"E2 Emulator (With Programming Function)","href":"/software-tools/E2%20Emulator%20(With…

  - `softwareTools.softwareToolName` (string)
    Software tool identifier (uses full title).

  - `softwareTools.href` (string)
    URL to the software tool endpoint.

  - `applicationBlockDiagrams` (array)
    List of application block diagrams associated with this product.
    Example: [{"title":"USB-C Platform with Liquid Detection and Debug Access","description":"USB-C system with liquid detection and debug access through a single connector, improving reliability while simplifying…

  - `applicationBlockDiagrams.title` (string)
    Title of the application block diagram.
    Example: USB-C Platform with Liquid Detection and Debug Access

  - `applicationBlockDiagrams.description` (string)
    Brief description of the application.
    Example: USB-C system with liquid detection and debug access through a single connector, improving reliability while simplifying development, testing, and manufacturing.

  - `applicationBlockDiagrams.imageUrl` (string)
    Thumbnail image URL of the block diagram.
    Example: https://www.renesas.com/sites/default/files/usb-c-liquid-detection-block-diagram.png

  - `applicationBlockDiagrams.url` (string)
    URL to the full application block diagram page.
    Example: https://www.renesas.com/en/application/usb-c-platform-liquid-detection-debug-access

## Response 404 fields (application/json):

  - `error` (string)

## Response 500 fields (application/json):

  - `error` (string)

